#ifndef __LXZ_CONFIG_H__
#define __LXZ_CONFIG_H__

/* LXZAT based on Windows Operating System */
#define LXZAT_WIN32 1

/* LXZAT based on Linux-like Operating System */
/* #define LXZAT_LINUX 1 */

/* LXZAT log information */
#define LXZAT_DEBUG 1

/* AT-Command for basic-information */
#define LXZAT_BASIC 1

/* AT-Command for ccore simulator */
#define LXZAT_CCORE 1

/* AT-Command for State-Grid(only for china) */
#define LXZAT_SGCC 1

/* AT-Command for calculator */
#define LXZAT_CALC 1

/* AT-Command for read/write file */
#define LXZAT_FILE 1

/* AT-Command for huawei */
#define LXZAT_HWIP 1

/* AT-Command for longsung */
#define LXZAT_LSIP 1

/* Forward AT to C-core by EasyRil API */
/* #define LXZAT_EASYRIL_API 1 */

/* LXZAT memory check */
/* #define LXZAT_MEM_CHECK 1 */

#ifdef LXZAT_WIN32

#define _CRT_SECURE_NO_WARNINGS

#define strcasecmp stricmp
#define strncasecmp strnicmp

#if (_MSC_VER != 1500)
#define vsnprintf _vsnprintf
#endif

#endif /* LXZAT_WIN32 */

/* 4G-5RAT:TDD-LTE/FDD-LTE/WCDMA/TD-SCDMA/GSM */
#define LXZAT_DEF_TYPE_MASK 5

#define LXZAT_TRUE 1
#define LXZAT_FALSE 0

#ifndef F_OK
#define F_OK 0
#endif

#endif /* __LXZ_CONFIG_H__ */

